Expansion slots are special sockets on the motherboard which allow connection of expansion cards. Expansion cards (or boards) can offer a variety of resources to expand the computer system. They are electronic circuit boards which plug into special slots on the motherboard. Common expansion cards are ~graphics cards~, internal |modems|, |network| cards, |disk drive| controllers, and ~serial~ and ~parallel~ ports.